Bentley OpenFlows HAMMER CONNECT Edition 帮助

经典控制 -“控制”选项卡

导航

“控制”选项卡位于经典控制编辑器上。

概述

“控制”选项卡分为以下几个部分:

  • 对话框中心的窗格是控制列表,其中显示系统中定义的所有控制的列表。
  • 位于控制列表上方的是具有以下按钮的工具栏:
    • “新建”— 创建新控制。
    • “删除”— 删除高亮显示的控制。
    • “复制”— 打开包含以下选项的子菜单:
      • 复制(完全 - 创建新的条件和操作)
      • 复制(部分 - 使用现有条件和操作)
    • “控制组”— 编辑控制组。单击下拉菜单可访问附加选项:
      • 控制组:打开“控制组编辑器”对话框。
      • “编辑控制组...”:打开“控制组编辑器”对话框,并将包含当前选择的控制的组填充到表格中。
      • 添加/删除控制组:打开“添加/删除控制组”对话框,您可以其中添加、移除和管理控制组。
    • “控制向导”— 打开“控制向导”对话框。
    • “导入控制”— 可用于选择要导入的控制文件 (.ctl)。
    • “导出控制”— 可用于将当前控制导出到控制文件 (.ctl)。
    • “报告”— 生成所选控制的摘要,其中列出了 ID、条件、操作以及合并到控制中的组件。
    • “帮助”— 打开联机帮助。
工具栏下方是一组过滤器,使用这些过滤器可以仅显示满足过滤器设置定义的条件的控制。可用的过滤器如下:
  • “类型”— 指定了 <全部> 以外的类型过滤器时,只有属于这种类型的控制才会显示在控制列表中。
  • “优先级”— 指定了 <全部> 以外的优先级过滤器时,只有具有该优先级的控制才会显示在控制列表中。
  • “条件组件”— 指定了 <全部> 以外的条件过滤器时,只有包含所选条件组件的控制才会显示在控制列表中。可以过滤可用条件,以便仅包括适用于当前在绘图窗格中通过选择 <当前选择> 选项来选定的一个或多个组件的条件。
  • “操作组件”— 指定了 <全部> 以外的操作过滤器时,只有包含所选操作组件的控制才会显示在控制列表中。可以过滤可用操作,以便仅包括适用于当前在绘图窗格中通过选择 <当前选择> 选项来选定的一个或多个组件的操作。
注释: 可以在列表中选择一个或多个控制,然后右键单击以编辑所选控制的控制组。

下方窗格分为以下几个部分:

  • “评估为简单控制”— 要将控制评估为简单控制,请启用此选项。
  • “IF 条件”— 通过此下拉列表,可以从已在“条件”选项卡中创建的条件的列表中进行选择。
  • “THEN 操作”— 通过此下拉列表,可以从已在“操作”选项卡中创建的操作的列表中进行选择。
  • “ELSE 操作”(可选)— 当不满足控制条件时,将使用 ELSE 操作。要指定 ELSE 操作,请单击此复选框以激活此下拉列表。通过此下拉列表,可以从已在“操作”选项卡中创建的操作的列表中进行选择。
  • “优先级”— 优先级为可选。要为正在创建的控制设置优先级,请启用此选项以激活“优先级”下拉列表。可以设置优先级 1 到 5(5 表示最高优先级)。如果多个控制满足某个条件并且具有相冲突的操作,将使用具有最高优先级的控制。
将鼠标光标悬停在列表中的某个控制上将打开工具提示,其中显示构成该控制的条件和操作。为新控制创建新的条件或操作时,将以上次创建的条件或操作中使用的数据初始化条件输入字段和操作输入字段。创建后,将为逻辑控制分配由应用程序生成的 ID(例如 LC04)。
  • “描述”— 此区域预填充了默认描述。有一个选项可用于更改默认描述。为此,请选中复选框以激活“描述”字段,然后在文本框中输入描述。
  • “摘要”— 对话框的此区域显示控制的描述。
  • “状态栏”— 当一个或多个过滤器已激活时,对话框的左下角将显示当前显示的控制数和控制总数。此外,右下角会显示“已过滤”标志。
注释: 定义控制时,可以选择共享条件和/或操作。换言之,多个控制可以引用同一个条件或操作。一般而言,我们建议不要这样做,但这确实受支持。请记住,在更改共享的基础条件或操作时,所做更改会影响引用该条件或操作的所有控制。